package com.starleague.hexagonal.flat.jpa.appengine;

import javax.persistence.MappedSuperclass;

import com.starleague.hexagonal.IHexCoordinate;
import com.starleague.hexagonal.flat.IFlatHex;
import com.starleague.hexagonal.flat.dto.IFlatHexDto;
import com.starleague.hexagonal.jpa.appengine.AbstractHexGae;

@MappedSuperclass
public abstract class AbstractFlatHexGae
        extends AbstractHexGae
        implements IFlatHex, IFlatHexDto
{
    protected AbstractFlatHexGae(IHexCoordinate hexCoordinate)
    {
        super(hexCoordinate);
    }

    protected AbstractFlatHexGae()
    {
        //
    }

    @Override
    public abstract AbstractFlatHexGridGae getHexGrid();
}
